﻿// --------------------------------------------------------------------------------------------------------------------
// <copyright file="Constants.cs" company="">
//   
// </copyright>
// <summary>
//   The constants.
// </summary>
// --------------------------------------------------------------------------------------------------------------------
namespace Cleware.Debit3.Tools.EdmUtil
{
    /// <summary>
    /// The constants.
    /// </summary>
    class Constants
    {
        /// <summary>
        /// The logfilename.
        /// </summary>
        public const string LOGFILENAME = "EdmUtil.log";

        /// <summary>
        /// The inner result.
        /// </summary>
        private const string InnerResult = "Result";

        /// <summary>
        /// The resultname.
        /// </summary>
        public const string RESULTNAME = "{0}" + InnerResult;

        /// <summary>
        /// The functionimpor t_ returntype.
        /// </summary>
        public const string FUNCTIONIMPORT_RETURNTYPE = "Collection({0}.{1}"+InnerResult+")";
        
        /// <summary>
        /// The functionimportmappin g_ functionname.
        /// </summary>
        public const string FUNCTIONIMPORTMAPPING_FUNCTIONNAME = "{0}.{1}";

        /// <summary>
        /// The functionimportmappin g_ typename.
        /// </summary>
        public const string FUNCTIONIMPORTMAPPING_TYPENAME = "{0}.{1}"+InnerResult;

        /// <summary>
        /// The defaul t_ conceptualmodelsschemaname.
        /// </summary>
        public const string DEFAULT_CONCEPTUALMODELSSCHEMANAME = "#cslschemaname#";

        /// <summary>
        /// The defaul t_ storagemodelsschemaname.
        /// </summary>
        public const string DEFAULT_STORAGEMODELSSCHEMANAME = "#sslschemaname#";

        /// <summary>
        /// The backu p_ ext.
        /// </summary>
        public const string BACKUP_EXT = ".bak";

        /// <summary>
        /// The descriptio n_ file.
        /// </summary>
        public const string DESCRIPTION_FILE = "descriptions.xml";

        /// <summary>
        /// Prevents a default instance of the <see cref="Constants"/> class from being created.
        /// </summary>
        private Constants()
        {
        }
    }
}
